FROM openjdk:17-alpine

# 设置工作目录
WORKDIR /app

# 设置环境变量
ENV JAVA_HOME=/usr/local/jdk-17
ENV PATH=$JAVA_HOME/bin:$PATH

# 复制jar包到容器中
COPY target/auth-service-0.0.1-SNAPSHOT.jar app.jar

# 暴露服务端口
EXPOSE 8081

# 设置环境变量
ENV JAVA_OPTS="-Xms512m -Xmx512m -Dspring.profiles.active=prod"
ENV NACOS_SERVER_ADDR="nacos:8848"

# 启动命令
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar"] 